package at.ac.univie.bi.transformation.service.input;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import at.ac.univie.bi.transformation.model.input.Leistung;
import at.ac.univie.bi.transformation.persistence.DBHandler;

public class LeistungService extends AbstractInputEntityService {
	
	public static Leistung selectLeistungById(int leistungId)
	  {
		  String tableName = "Leistung";
		  Leistung leistung = new Leistung();
		  Statement stmt = null;
		  Connection oldDB = DBHandler.getOldDB();
		  
	      try
	      {
	          stmt = oldDB.createStatement();
	          ResultSet results = stmt.executeQuery("select * from " + tableName +" WHERE id="+ leistungId);
	          

	          while(results.next())
	          {
	        	  String leistungscode = results.getString("leistungscode");
	        	  String bezeichnung = results.getString("bezeichnung");
	        	  
	        	  leistung.setLeistungscode(leistungscode);
	        	  leistung.setBezeichnung(bezeichnung);
	              
	          }
	          results.close();
	          stmt.close();

	      }
	      catch (SQLException sqlExcept)
	      {
	          sqlExcept.printStackTrace();
	      }
	      
	      
	      return leistung;
	  }

	@Override
	public void readAll() {
		// TODO Auto-generated method stub
		
	}
}
